package dbv;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class Empresa {

	private int id;
	private String nombre;
	private String cuit;
	private String localidad;
	private String provincia;
	
	
	public Empresa(int id) {
		super();
		this.id = id;
	}
	
	
	
	public Empresa() {
	}



	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getCuit() {
		return cuit;
	}
	public void setCuit(String cuit) {
		this.cuit = cuit;
	}
	public String getLocalidad() {
		return localidad;
	}
	public void setLocalidad(String localidad) {
		this.localidad = localidad;
	}
	public void setProvincia(String provincia) {
		this.provincia = provincia;
	}
	public String getProvincia() {
		return provincia;
	}
	
	
	
	public Empresa getDataDB(int id){
		try {
			Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost:3306/empresa", "", ""); 
			String query="select id, nombre, cuit, localidad, provincia from registroempresa where id = ?";
			PreparedStatement ps = conexion.prepareStatement(query);
			ps.setInt(1, id);
			ps.execute();
			ResultSet rs = ps.getResultSet();
			while (rs.next()){
				this.setNombre(rs.getString(2));
				this.setCuit(rs.getString(3));
				this.setLocalidad(rs.getString(4));
				this.setProvincia(rs.getString(5));
				return this;
			}
			ps.close();
			conexion.close();
			
			
		} catch (Exception e) {

		}
			return null;
		
	}
	
	
	
	
	
	
	
}
